【動作】
パノラマ上の画像Aにポインタを乗せると、画像Bが表示される。
ポインタを画像Aから外すと、画像Bが非表示になる。
【使用するファイル】
xmlファイル
画像A
画像B
【基本コード】画像A表示用
以下のコードをxmlファイル内に記述する
<pre>
hotspot name="gazoa"
url="../sample_a.png"
scale="1"
edge="center"
visible="true"
enabled="true"
handcursor="true"
alpha="1"
zorder="1"
onover="set(hotspot[gazob].visible,true); tween(hotspot[gazob].alpha,1,0.5,default);"
onout="tween(hotspot[gazob].alpha,0,0.5,default, set(hotspot[gazob].visible,false));"
devices="all"/>
</pre>
【基本コード】画像B表示用
<pre>
<hotspot name="gazob"
url="../sample_b.png"
zorder="2"
visible="false"
enabled="false"
alpha="0"
/>
</pre>
【解説】
<pre>
hotspot name="gazoa"
url="../sample_a.png"
scale="1"
edge="center"
visible="true"
enabled="true"
handcursor="true"
alpha="1"
zorder="1" //レイヤー順序 数字が少ないほど下
onover="set(hotspot[gazob].visible,true); tween(hotspot[gazob].alpha,1,0.5,default);"
マウスオーバーで画像Bをセットして表示をtrueに切替え。画像Bの透明度を0.5秒で100まで切替。
onout="tween(hotspot[gazob].alpha,0,0.5,default, set(hotspot[gazob].visible,false));"
devices="all"/>
</pre>
マウスを外した時に、画像Bの透明度を0.5秒で0まで切替。画像Bの表示をfalseに切替。
【基本コード】画像B表示用
<pre>
<hotspot name="gazob"
url="../sample_b.png"
zorder="2" //レイヤー順序は画像Bよりも大きな数を指定しておく。
visible="false" //falseに設定
enabled="false" //falseに設定
alpha="0" //0に設定
/>
</pre>